/*
 * Copyright 2010 bedatadriven
 *
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */

/**
 * JacobGen generated file --- do not edit
 *
 * (http://www.bigatti.it/projects/jacobgen)
 */
package com.bedatadriven.mso.core;

public class MsoPresetTextEffectShape {
	private final int value;

	/** msoTextEffectShapeMixed **/
	public static final MsoPresetTextEffectShape Mixed = new MsoPresetTextEffectShape(-2);
	/** msoTextEffectShapePlainText **/
	public static final MsoPresetTextEffectShape PlainText = new MsoPresetTextEffectShape(1);
	/** msoTextEffectShapeStop **/
	public static final MsoPresetTextEffectShape Stop = new MsoPresetTextEffectShape(2);
	/** msoTextEffectShapeTriangleUp **/
	public static final MsoPresetTextEffectShape TriangleUp = new MsoPresetTextEffectShape(3);
	/** msoTextEffectShapeTriangleDown **/
	public static final MsoPresetTextEffectShape TriangleDown = new MsoPresetTextEffectShape(4);
	/** msoTextEffectShapeChevronUp **/
	public static final MsoPresetTextEffectShape ChevronUp = new MsoPresetTextEffectShape(5);
	/** msoTextEffectShapeChevronDown **/
	public static final MsoPresetTextEffectShape ChevronDown = new MsoPresetTextEffectShape(6);
	/** msoTextEffectShapeRingInside **/
	public static final MsoPresetTextEffectShape RingInside = new MsoPresetTextEffectShape(7);
	/** msoTextEffectShapeRingOutside **/
	public static final MsoPresetTextEffectShape RingOutside = new MsoPresetTextEffectShape(8);
	/** msoTextEffectShapeArchUpCurve **/
	public static final MsoPresetTextEffectShape ArchUpCurve = new MsoPresetTextEffectShape(9);
	/** msoTextEffectShapeArchDownCurve **/
	public static final MsoPresetTextEffectShape ArchDownCurve = new MsoPresetTextEffectShape(10);
	/** msoTextEffectShapeCircleCurve **/
	public static final MsoPresetTextEffectShape CircleCurve = new MsoPresetTextEffectShape(11);
	/** msoTextEffectShapeButtonCurve **/
	public static final MsoPresetTextEffectShape ButtonCurve = new MsoPresetTextEffectShape(12);
	/** msoTextEffectShapeArchUpPour **/
	public static final MsoPresetTextEffectShape ArchUpPour = new MsoPresetTextEffectShape(13);
	/** msoTextEffectShapeArchDownPour **/
	public static final MsoPresetTextEffectShape ArchDownPour = new MsoPresetTextEffectShape(14);
	/** msoTextEffectShapeCirclePour **/
	public static final MsoPresetTextEffectShape CirclePour = new MsoPresetTextEffectShape(15);
	/** msoTextEffectShapeButtonPour **/
	public static final MsoPresetTextEffectShape ButtonPour = new MsoPresetTextEffectShape(16);
	/** msoTextEffectShapeCurveUp **/
	public static final MsoPresetTextEffectShape CurveUp = new MsoPresetTextEffectShape(17);
	/** msoTextEffectShapeCurveDown **/
	public static final MsoPresetTextEffectShape CurveDown = new MsoPresetTextEffectShape(18);
	/** msoTextEffectShapeCanUp **/
	public static final MsoPresetTextEffectShape CanUp = new MsoPresetTextEffectShape(19);
	/** msoTextEffectShapeCanDown **/
	public static final MsoPresetTextEffectShape CanDown = new MsoPresetTextEffectShape(20);
	/** msoTextEffectShapeWave1 **/
	public static final MsoPresetTextEffectShape Wave1 = new MsoPresetTextEffectShape(21);
	/** msoTextEffectShapeWave2 **/
	public static final MsoPresetTextEffectShape Wave2 = new MsoPresetTextEffectShape(22);
	/** msoTextEffectShapeDoubleWave1 **/
	public static final MsoPresetTextEffectShape DoubleWave1 = new MsoPresetTextEffectShape(23);
	/** msoTextEffectShapeDoubleWave2 **/
	public static final MsoPresetTextEffectShape DoubleWave2 = new MsoPresetTextEffectShape(24);
	/** msoTextEffectShapeInflate **/
	public static final MsoPresetTextEffectShape Inflate = new MsoPresetTextEffectShape(25);
	/** msoTextEffectShapeDeflate **/
	public static final MsoPresetTextEffectShape Deflate = new MsoPresetTextEffectShape(26);
	/** msoTextEffectShapeInflateBottom **/
	public static final MsoPresetTextEffectShape InflateBottom = new MsoPresetTextEffectShape(27);
	/** msoTextEffectShapeDeflateBottom **/
	public static final MsoPresetTextEffectShape DeflateBottom = new MsoPresetTextEffectShape(28);
	/** msoTextEffectShapeInflateTop **/
	public static final MsoPresetTextEffectShape InflateTop = new MsoPresetTextEffectShape(29);
	/** msoTextEffectShapeDeflateTop **/
	public static final MsoPresetTextEffectShape DeflateTop = new MsoPresetTextEffectShape(30);
	/** msoTextEffectShapeDeflateInflate **/
	public static final MsoPresetTextEffectShape DeflateInflate = new MsoPresetTextEffectShape(31);
	/** msoTextEffectShapeDeflateInflateDeflate **/
	public static final MsoPresetTextEffectShape DeflateInflateDeflate = new MsoPresetTextEffectShape(32);
	/** msoTextEffectShapeFadeRight **/
	public static final MsoPresetTextEffectShape FadeRight = new MsoPresetTextEffectShape(33);
	/** msoTextEffectShapeFadeLeft **/
	public static final MsoPresetTextEffectShape FadeLeft = new MsoPresetTextEffectShape(34);
	/** msoTextEffectShapeFadeUp **/
	public static final MsoPresetTextEffectShape FadeUp = new MsoPresetTextEffectShape(35);
	/** msoTextEffectShapeFadeDown **/
	public static final MsoPresetTextEffectShape FadeDown = new MsoPresetTextEffectShape(36);
	/** msoTextEffectShapeSlantUp **/
	public static final MsoPresetTextEffectShape SlantUp = new MsoPresetTextEffectShape(37);
	/** msoTextEffectShapeSlantDown **/
	public static final MsoPresetTextEffectShape SlantDown = new MsoPresetTextEffectShape(38);
	/** msoTextEffectShapeCascadeUp **/
	public static final MsoPresetTextEffectShape CascadeUp = new MsoPresetTextEffectShape(39);
	/** msoTextEffectShapeCascadeDown **/
	public static final MsoPresetTextEffectShape CascadeDown = new MsoPresetTextEffectShape(40);


	private MsoPresetTextEffectShape(int value) { this.value = value; }
	public int getValue() { return this.value; }
	public static MsoPresetTextEffectShape valueOf(int value) { return new MsoPresetTextEffectShape(value); }
	public boolean equals(Object o) {
		if(o == null || o.getClass() != MsoPresetTextEffectShape.class) return false;
		return ((MsoPresetTextEffectShape)o).value == value;
	}
	public int hashCode() { return value; }
}
